<!doctype html>
<html lang="en">
	<head>
		<meta charset="UTF-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
		<meta http-equiv="X-UA-Compatible" content="ie=edge" />
		<title>Document</title>
	</head>

	<body>
		<script>
			//==================  location

			location.href; // 返回当前页面url地址
			// location.href="http://www.baidu.com"  // 跳转页面

			location.protocol; //返回当前web协议，包含冒号 http：或https：

			location.origin; //返回url中完整的协议和主机地址部分,包括端口

			location.host; //返回 web 主机的域名 包含端口  例www.baidu.com：8080

			location.hostname; //返回 web 主机的域名  不包含端口 例www.baidu.com

			location.port; // 返回url的端口信息。没有写端口信息的url,实际端口为与协议相关的端口号

			location.pathname; //返回url的路径字符串

			location.search; //返回url中?以及之后的字符串

			location.hash; //返回url中hash地址，#后面的字符串

			// 除了 hash 外 任何值得修改都会重新加载页面

			location.reload(true); // true 从服务器加载 、false 有可能从缓冲中加载

			// ====================  history:

			// 1. back
			// history.back() //返回上一页

			// 2. forward
			// history.forward() //下一页

			// 3. go
			// history.go(1) //下一页
			// history.go(-1) //上一页

			// ====================  navigator:

			// navigator.userAgent //浏览器用户代理头
		</script>
	</body>
</html>
